You can pass a constant of type ATSUVerticalCharacterType to the functions ATSUCountFontTracking and ATSUGetIndFontTracking to specify the glyph orientation of font tracking settings, since font tracking settings differ depending upon glyph orientations.
You can also use one of these constants to set or obtain the glyph orientation of a style run; see the functions ATSUSetAttributes and ATSUGetAttribute, respectively.
enum {
kATSUStronglyHorizontal = 0,
kATSUStronglyVertical = 1
};
typdef UInt16 ATSUVerticalCharacterType
Constant descriptions
kATSUStronglyHorizontal
Specifies nonrotated glyphs that are drawn with horizontal metrics.
kATSUStronglyVertical
Specifies that glyphs are rotated 90 degrees and are drawn with vertical metrics.